* { margin: 0px; padding: 0px; outline: none;}
body {max-width: 1920px;margin: 0px auto; font-size: 14px; font-family: "微软雅黑",Arial,Helvetica,sans-serif; color: #333; line-height: 25px; overflow-x: hidden; outline: none;}
ul li { margin: 0px; padding: 0px; list-style-type: none; }
form, ul, li, table, td, p, span, h1, h2, h3, h4, h5, img, dl, dt, dd { margin: 0px; padding: 0px; }
img {border: 0;vertical-align: middle;}
a { color: #333; text-decoration: none; outline: none !important; }
a:hover, a:active { color: #000; text-decoration: none; outline: none !important;border:none;}










.fl { float: left }
.fr { float: right }
.inline_m{display: inline-block;vertical-align: middle;}
.clear_both { clear: both; }
.txt_cent { text-align: center; }
.word_break { word-break: break-all; overflow: hidden; TABLE-LAYOUT: fixed; WORD-WRAP: break-word; }
.txthid { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.txthid2{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; text-overflow: ellipsis;}
.txthid3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-overflow: ellipsis; }
.txthid4 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; text-overflow: ellipsis; }
.txthid5 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; text-overflow: ellipsis; }
.txthid6{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6; text-overflow: ellipsis;}
.not-animated { opacity: 0; }
.isNull{width: 100%; text-align:center;padding:50px 0px;font-size:14px;color:#666;}
[v-cloak]{display: none;}
a.full{width: 100%;height: 100%;display: block;}
.full{width: 100%;height: 100%;display: block;}
html { scroll-behavior: smooth; }
table{border-collapse:collapse;}


table{width:100%;border-collapse: collapse;}
table td{
    padding: 6px 0;
    word-break: break-all;
    border: 1px solid #aeaeae;font-size:15px;text-align:center;
    }



::-webkit-scrollbar { width: 8px; /* 竖向滚动条宽度 */ height: 6px; /* 横向滚动条宽度 */ background-color: rgba(0, 0, 0, 0.1); border-radius: 3px; }
::-webkit-scrollbar-thumb { border-radius: 3px; background-color:#0042ae }
::-webkit-scrollbar-thumb:hover { background-color:#81c347 }

@font-face {
        font-family: 'SourceHanSerifCN';
        src:url('fonts/SourceHanSerifCN-Regular.otf') format('truetype');
        font-weight: normal;
        font-style: normal;
}

/*清楚浮动*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom: 1; }
.clear { clear: both; }




.ny_main.whole .content{display: block;}

.detail_box p{font-size:16px;line-height:2em;}
.detail_box img { max-width: 100%; }
.detail_box video { max-width: 100%; }
.detail_box iframe { max-width: 100%; }
.detail_box table { max-width: 100%; }

.pub_top_m{display: none;}
.xs{display: none;}
.pc{display: block;}


.pub_top_m { display: none; height: 98px; padding: 0px 20px; position: relative; }
.pub_top_m .logo { margin-top: 29px; }
.pub_top_m .logo img { height: 40px; display: inline-block;vertical-align: middle; }
.pub_top_m .logo .yy{margin-left:20px;}
.pub_top_m .search_btn { background: url(/static/default/assets/img/icon_search_2.png) center no-repeat #fff;box-sizing: border-box; background-size: 100% 100%; width: 80px; height:80px; right: 118px; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.pub_top_m .lang_box {   border-radius: 50%; overflow: hidden; right: 188px; border-radius: 50%; position: absolute; top: 50%; transform: translateY(-50%); cursor: pointer; }
.pub_top_m .lang_box a { width: 100%; height: 100%; display: block; background: linear-gradient(-79deg, #87b844 0%, #47b9ce 100%); color: #ffd598; width: 46px; height: 46px; line-height: 46px;text-align:center; }

.pub_top_m .btn_menu {  background-image: linear-gradient(-79deg, #87b844 0%, #47b9ce 100%), linear-gradient( #d4572a, #d4572a);
    background-blend-mode: normal, normal; background-size: 100% 100%; width: 98px; height: 98px; position: absolute; top: 0px; right: 0px; }
.pub_top_m .btn_menu.on {  background-image: linear-gradient(-79deg, #87b844 0%, #47b9ce 100%), linear-gradient( #d4572a, #d4572a);
    background-blend-mode: normal, normal; background-size: 100% 100%; }

.pub_top_m .btn_menu i { display: block; height: 1px; background: #fff; width: 50%; position: absolute; top: 50%; left: 50%; transform: translate(calc(-50% + 0.5px), calc(-50% + 0.5px)); transition: all 0.3s; opacity: 1; }
.pub_top_m .btn_menu i::after { content: ""; display: block; height: 1px; background: #fff; width: 100%; position: absolute; top: -13px; left: 0px; transition: all 0.3s; }
.pub_top_m .btn_menu i::before { content: ""; display: block; height: 1px; background: #fff; width: 100%; position: absolute; bottom: -13px; left: 0px; transition: all 0.3s; }
.pub_top_m .btn_menu.on i { background: none; opacity: 1; }
.pub_top_m .btn_menu.on i::after { transform: rotate(45deg); top: 0px; }
.pub_top_m .btn_menu.on i::before { transform: rotate(-45deg); bottom: 0px; }



.xs_nav { width: 100%; overflow: hidden; display: none; border-top: 1px solid #eee; text-align: left; }
.xs_nav .nav-item { color: #212121; border-bottom: 1px solid #eee; background: #FFFFFF; }
.xs_nav .nav-item a { color: #212121; font-size: 16px; }
.xs_nav .nav-item .title { width: 100%; line-height: 50px; position: relative; color: #666666; font-size: 18px; }
.xs_nav .nav-item .title .drop-btn { font-family: simhei; width: 50px; height: 50px; display: none; cursor: pointer; font-size: 28px; line-height: 50px; text-align: center; position: absolute; right: 0px; top: 0px; transition: all 220ms linear; }
.xs_nav .nav-item.open .title .drop-btn { transform: rotate(-45deg); }
.xs_nav .nav-item .title a { display: block; padding-left: 20px; }
.xs_nav .nav-item ul { padding-top: 10px; padding-bottom: 10px; display: none; }
.xs_nav .nav-item ul li { padding-left: 40px; line-height: 36px; }
.xs_nav .nav-item ul li a { font-size: 14px; line-height: 36px; color: #333333; }

.docPage{text-align:center;padding:20px 0px;}
.el-pager li.active { background-color: #3278b2; }
.el-pagination.is-background .el-pager li:not(.disabled).active { background-color: #3278b2!important; }

table[align='center']{margin:0 auto;}

/* .flickr { text-align: center; margin-top: 40px; clear: both; }
.flickr .numbtn, .flickr .pagebtn { }
.flickr .numbtn { background: #b9b9b9; border-radius: 50%; display: inline-block; vertical-align: top; width: 40px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; margin: 0px 5px; }
.flickr .numbtn.current { background: #3278b2; }
.flickr .pagebtn {border-radius: 50%; display: inline-block; width: 40px; height: 40px; line-height: 40px; vertical-align: top; background: url(../images/page_btn.png) center no-repeat #b9b9b9; margin: 0px 5px; font-size: 0px; }
.flickr .lastbtn { position: relative; transform: rotateY(180deg); font-size: 16px; }
.flickr .pagebtn:hover,.flickr .lastbtn:hover{ background: url(../images/page_btn.png) center no-repeat #3278b2;} */

.txt_cent{font-size: 18px;padding: 50px 0px;}
div.flickr { text-align: center; }
div.flickr { padding: 40px 0px 40px 0px; font-size: 14px; text-align: center; }
div.flickr a { width: 40px; height: 40px; line-height: 40px; transition: all 0.3s linear; font-family: "SimSun"; text-align: center; }
div.flickr a { border: 1px solid #cbcbcb; border-radius: 50%; color: #666666; margin-right: 14px; text-decoration: none; display: inline-block; }
div.flickr a:hover { border: #fff 1px solid; background-image: linear-gradient(260deg, 
	#87b844 0%, 
	#47b9ce 100%), 
linear-gradient(
	#4893df, 
	#4893df);
background-blend-mode: normal, 
	normal; color: #fff; }
div.flickr a.Ahover { border: #fff 1px solid; background-image: linear-gradient(260deg, 
	#87b844 0%, 
	#47b9ce 100%), 
linear-gradient(
	#4893df, 
	#4893df);
background-blend-mode: normal, 
	normal; color: #fff; }
div.meneame a:active { border: #fff 1px solid; background-image: linear-gradient(260deg, 
	#87b844 0%, 
	#47b9ce 100%), 
linear-gradient(
	#4893df, 
	#4893df);
background-blend-mode: normal, 
	normal; color: #fff; }
div.flickr span { border-radius: 50%; width: 40px; height: 40px; line-height: 40px; transition: all 0.3s linear; font-family: "SimSun"; text-align: center; display: inline-block; }

div.flickr span.current { 
	background-image: linear-gradient(260deg, 
		#87b844 0%, 
		#47b9ce 100%), 
	linear-gradient(
		#4893df, 
		#4893df);
	background-blend-mode: normal, 
		normal;
	border: 1px solid #fff; color: #fff; margin-right: 14px; }
div.flickr span.disabled { cursor: not-allowed; border: 1px solid #cbcbcb; background: #f3f3f3; color: #666666; margin-right: 14px; }


.previewbox { position: fixed; top: 0; right: 0; bottom: 0; left: 0; height: 100%; background-color: rgba(0,0,0,0.8); z-index: 9999; }
.previewbox .preview-header { position: absolute; top: 0; left: 0; width: 100%; height: 50px; }
.previewbox .preview-header .preview-indicator { display: block; line-height: 28px; color: #fff; text-align: center; margin: 10px auto; width: 68px; background-color: rgba(0, 0, 0, 0.4); border-radius: 12px; font-size: 16px; }
.previewbox .preview-content { font-size: 0; position: relative; white-space: nowrap; height: 100%; }
.previewbox .preview-content .content-item { font-size: 14px; position: relative; display: inline-block; width: 100%; height: 100%; vertical-align: top; white-space: normal; }
.previewbox .preview-content .content-item .content-item-scroller { position: absolute; display: flex; align-items: center; justify-content: center; left: 0; right: 0; bottom: 0; top: 0; width: 100%; height: 100%; margin: 0; }
.previewbox .preview-content .content-item .content-item-scroller .toggle-left { position: absolute; top: 50%; left: 10px; width: 38px; z-index: 10000; color: white; cursor: pointer; font-size: 22px; text-align: center; display: block; }
.previewbox .preview-content .content-item .content-item-scroller .toggle-right { position: absolute; top: 50%; right: 10px; width: 38px; z-index: 10000; color: white; cursor: pointer; font-size: 22px; text-align: center; display: block; }


.sh_bkg { position: fixed; left: 0; top: 0; z-index: 100000; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); display: none; transition: all 220ms linear; }
.sh_box { position: fixed; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); z-index: 100001; width: 80%; display: none; text-align: center; transition: all 220ms linear; }
.sh_box form { width: 100%; overflow: hidden; }
.sh_box .box { width: 100%; text-align: center; overflow: hidden; }
.sh_box .stxt { float: left; width: calc(100% - 105px); height: 88px; line-height: 88px; padding: 0px 20px; border: 0; box-sizing: border-box; background: #FFFFFF;outline: none; }
.sh_box .sbtn { float: left; width: 105px; height: 88px; line-height: 88px; text-align: center; color: #FFF;  background:  url(../images/icon_search_3.png) center center no-repeat;background-color: #87b844;  border: 0; cursor: pointer; }

.sh_box .close { position: relative; width: 80px; height: 80px; float: none; margin: 0px auto; cursor: pointer; margin-bottom: 20px; }
.sh_box .close:before, .sh_box .close:after { content: ""; display: block; width: 80px; height: 1px; background-color: #FFF; position: absolute; left: 0px; top: 40px; }
.sh_box .close:before { transform: rotate(45deg); }
.sh_box .close:after { transform: rotate(-45deg); }


@media screen and (max-width:1680px) {
	.content{padding-left: 20px;padding-right: 20px;box-sizing: border-box;}
	

}

@media screen and (max-width:1080px) {
	.pub_top_m{display: block;}
	.pub_top{display: none!important;}
	.fixed_space{margin-top: 0px!important;}
}

@media screen and (max-width:640px) {
	.xs{display: block;}
	.pc{display: none;}
	
	
	.pub_top_m { padding: 0px 0.2rem; height: 1rem; }
	.pub_top_m .logo { margin-top: 0.3rem; }
	.pub_top_m .logo img {width:auto;height: 0.4rem;display: block; }
	.pub_top_m .btn_menu { width: 1rem; height: 1rem; }
	.pub_top_m .btn_menu i::after{top: -0.15rem;}
	.pub_top_m .btn_menu i::before{bottom: -0.15rem;}
	.pub_top_m .search_btn { width: 0.8rem; height: 0.8rem; right: 1.2rem; }
	.pub_top_m .lang_box { right: 2.2rem; }
	.pub_top_m .lang_box a { width: 0.46rem; height: 0.46rem; line-height: 0.46rem; font-size: 0.20rem; }
	
	
	.xs_nav .nav-item .title { line-height: 0.68rem; height: 0.68rem; }
	.xs_nav .nav-item .title .drop-btn { width: 0.68rem; height: 0.68rem; font-size: 0.36rem; }
	.xs_nav .nav-item .title a { font-size: 0.20rem; padding-left: 0.2rem; }
	.xs_nav .nav-item ul li { padding-left: 0.4rem; line-height: 0.36rem; }
	.xs_nav .nav-item ul li a { font-size: 0.16rem; }
	.xs_nav .nav-item .title .drop-btn { line-height: 0.68rem; }
	
	/* 搜索弹出 */
	.sh_box{width: 90vw;margin-top: 0px;transform: translateY(-50%) translateX(-50%);margin-left: 0px;}
	.sh_box .close{width: 0.8rem!important;height: 0.8rem!important;margin-bottom: 0.2rem;}
	.sh_box .close:before, .sh_box .close:after{width: 0.8rem;top: 0.4rem;}
	.sh_box .stxt{width: 4.5rem;height: 0.88rem;line-height: 0.88rem;padding: 0px 0.2rem;}
	.sh_box .sbtn{width: calc(100% - 4.5rem);height: 0.88rem;line-height: 0.88rem;}
	

	div.flickr{padding: 0.3rem 0px;font-size: 0.16rem;}
	div.flickr a { width: 0.48rem; height: 0.48rem; line-height: 0.48rem; margin-right: 0.15rem; margin-bottom: 0.15rem; }
	div.flickr span { width: 0.48rem; height: 0.48rem; line-height: 0.48rem; margin-bottom: 0.15rem; }
	div.flickr span.disabled{margin-right:0.15rem;}

}
